package com.business.bean.oa;

import lombok.Getter;
import lombok.Setter;
import net.sf.rose.jdbc.bean.ModelBean;
import net.sf.rose.jdbc.bean.annotation.Column;
import net.sf.rose.jdbc.bean.annotation.Table;
import net.sf.rose.jdbc.bean.annotation.Type;

/**
 * @author fengjian E-mail: 9110530@qq.com
 * @version 创建时间：2019年10月07日
 */
@Setter
@Getter
@Table(name = "OA_DISPATCH_USER_APPLY", description = "工程人员申请表")
public class DispatchUserApplyBean extends ModelBean {

	@Column(pk = true, type = Type.定长文本, description = "申请编号", canNull = false, size = 32, policy = "UUID")
	private String applyID = null;

	@Column(type = Type.定长文本, description = "工程调度编号", size = 32)
	private String dispatchWorkID = null;

	@Column(type = Type.定长文本, description = "工种编号", size = 32)
	private String jobID = null;

	@Column(type = Type.变长文本, description = "工种名称", size = 30)
	private transient String jobName = null;

	@Column(type = Type.变长文本, description = "工种等级", size = 32)
	private transient String jobGrade = null;

	@Column(type = Type.数字整型, description = "申请数量")
	private int applyCount = 0;

}
